<!DOCTYPE html>
<html>
<head><meta name="generator" content="Hexo 3.8.0">
    

    
<!-- Tencent Speed -->
<script>var _speedMark = new Date()</script>
<!-- End Tencent Speed -->
<!-- Tencent Analysis -->
<script async src="//tajs.qq.com/stats?sId=false."></script>
<!-- End Tencent Analysis -->


    



    <meta charset="utf-8">
    
    
    <meta name="google-site-verification" content="CUm1VNyzpZuuHWWTWLOVfbkoMiz6Q9ccqUY5rMp9vcI">

    
    
    <title>常见面试题知识点归档 | Edward</title>
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    
    <meta name="theme-color" content="#3F51B5">
    
    
    <meta name="keywords" content="面试">
    <meta name="description" content="Java基础面试题https://blog.csdn.net/sufu1065/article/details/88051083 集合类https://blog.csdn.net/hsk256/article/details/49363271https://blog.csdn.net/a303549861/article/details/93619042 HashMaphttps://my.osc">
<meta name="keywords" content="面试">
<meta property="og:type" content="article">
<meta property="og:title" content="常见面试题知识点归档">
<meta property="og:url" content="http://springcloud.xn--ses554g/2020/04/01/常见面试题知识点归档/index.html">
<meta property="og:site_name" content="Edward">
<meta property="og:description" content="Java基础面试题https://blog.csdn.net/sufu1065/article/details/88051083 集合类https://blog.csdn.net/hsk256/article/details/49363271https://blog.csdn.net/a303549861/article/details/93619042 HashMaphttps://my.osc">
<meta property="og:locale" content="default">
<meta property="og:updated_time" content="2020-04-01T03:25:46.974Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="常见面试题知识点归档">
<meta name="twitter:description" content="Java基础面试题https://blog.csdn.net/sufu1065/article/details/88051083 集合类https://blog.csdn.net/hsk256/article/details/49363271https://blog.csdn.net/a303549861/article/details/93619042 HashMaphttps://my.osc">
    
        <link rel="alternate" type="application/atom+xml" title="Edward" href="/atom.xml">
    
    <link rel="shortcut icon" href="/img/favicon.ico">
    <link rel="stylesheet" href="//unpkg.com/hexo-theme-material-indigo@latest/css/style.css">
    <script>window.lazyScripts=[]</script>

    <!-- custom head -->
    

    <script>
        (function(){
            var bp = document.createElement('script');
            var curProtocol = window.location.protocol.split(':')[0];
            if (curProtocol === 'https'){
                bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
            }
            else{
                bp.src = 'http://push.zhanzhang.baidu.com/push.js';
            }
            var s = document.getElementsByTagName("script")[0];
            s.parentNode.insertBefore(bp, s);
        })();
    </script>

</head>

<body>
    <div id="loading" class="active"></div>

    <aside id="menu">
  <div class="inner flex-row-vertical">
    <a href="javascript:;" class="header-icon waves-effect waves-circle waves-light" id="menu-off">
        <i class="icon icon-lg icon-close"></i>
    </a>
    <div class="brand-wrap" style="background-image:url(/img/brand.jpg)">
      <div class="brand" style="padding-top: 30%;">
        <a href="/" class="avatar waves-effect waves-circle waves-light">
          <img src="/img/123.png">
        </a>
        <hgroup class="introduce">
          <h5 class="nickname">Edward</h5>
          <a href="mailto:zqmssbd@qq.com" title="zqmssbd@qq.com" class="mail">zqmssbd@qq.com</a>
        </hgroup>
      </div>
    </div>
    <div class="scroll-wrap flex-col">
      <ul class="nav">
        
            <li class="waves-block waves-effect">
              <a href="/">
                <i class="icon icon-lg icon-home"></i>
                主页
              </a>
            </li>
          
            <li class="waves-block waves-effect">
              <a href="/archives">
                <i class="icon icon-lg icon-archives"></i>
                Archives
              </a>
            </li>
          
            <li class="waves-block waves-effect">
              <a href="/tags">
                <i class="icon icon-lg icon-tags"></i>
                Tags
              </a>
            </li>
          
            <li class="waves-block waves-effect">
              <a href="/categories">
                <i class="icon icon-lg icon-th-list"></i>
                Categories
              </a>
            </li>
          
            <li class="waves-block waves-effect">
              <a href="https://github.com/zqmssbd" target="_blank">
                <i class="icon icon-lg icon-github"></i>
                Github
              </a>
            </li>
          
            <li class="waves-block waves-effect">
              <a href="https://weibo.com/5333276247" target="_blank">
                <i class="icon icon-lg icon-weibo"></i>
                Weibo
              </a>
            </li>
          
            <li class="waves-block waves-effect">
              <a href="https://gitee.com/Edward-Z" target="_blank">
                <i class="icon icon-lg icon-link"></i>
                码云
              </a>
            </li>
          
      </ul>
        <div id="tp-weather-widget"></div>
        <script>
            (function(a,h,g,f,e,d,c,b){b=function(){d=h.createElement(g);c=h.getElementsByTagName(g)[0];d.src=e;d.charset="utf-8";d.async=1;c.parentNode.insertBefore(d,c)};a["SeniverseWeatherWidgetObject"]=f;a[f]||(a[f]=function(){(a[f].q=a[f].q||[]).push(arguments)});a[f].l=+new Date();if(a.attachEvent){a.attachEvent("onload",b)}else{a.addEventListener("load",b,false)}}(window,document,"script","SeniverseWeatherWidget","//cdn.sencdn.com/widget2/static/js/bundle.js?t="+parseInt((new Date().getTime() / 100000000).toString(),10)));
            window.SeniverseWeatherWidget('show', {
                flavor: "bubble",
                location: "WT3Q0FW9ZJ3Q",
                geolocation: true,
                language: "zh-Hans",
                unit: "c",
                theme: "auto",
                token: "74eabe8a-0b6b-4a56-86ac-c773a4d98218",
                hover: "enabled",
                container: "tp-weather-widget"
            })
        </script>

        <link rel="stylesheet" href="/css/APlayer.css">
        <div id="player" class="aplayer aplayer-withlist aplayer-fixed" data-id="3895885" data-server="netease" data-type="playlist" data-order="random" data-fixed="true" data-listfolded="false" data-theme="#2D8CF0"></div>
        <script src="/js/APlayer.min.js"></script>
        <script src="/js/Meting.min.js"></script>

        


        

    </div>
  </div>
</aside>

    <main id="main">
        <header class="top-header" id="header">
    <div class="flex-row">
        <a href="javascript:;" class="header-icon waves-effect waves-circle waves-light on" id="menu-toggle">
          <i class="icon icon-lg icon-navicon"></i>
        </a>
        <div class="flex-col header-title ellipsis">常见面试题知识点归档</div>
        
        <div class="search-wrap" id="search-wrap">
            <a href="javascript:;" class="header-icon waves-effect waves-circle waves-light" id="back">
                <i class="icon icon-lg icon-chevron-left"></i>
            </a>
            <input type="text" id="key" class="search-input" autocomplete="off" placeholder="输入感兴趣的关键字">
            <a href="javascript:;" class="header-icon waves-effect waves-circle waves-light" id="search">
                <i class="icon icon-lg icon-search"></i>
            </a>
        </div>
        
        
        <a href="javascript:;" class="header-icon waves-effect waves-circle waves-light" id="menuShare">
            <i class="icon icon-lg icon-share-alt"></i>
        </a>
        
    </div>
</header>
<header class="content-header post-header">

    <div class="container fade-scale">
        <h1 class="title">常见面试题知识点归档</h1>
        <h5 class="title">你真的还不够，不够勤奋和努力。</h5>
        <h5 class="subtitle">
            
                <time datetime="2020-04-01T02:42:03.000Z" itemprop="datePublished" class="page-time">
  2020-04-01
</time>


	<ul class="article-category-list"><li class="article-category-list-item"><a class="article-category-list-link" href="/categories/面试/">面试</a><ul class="article-category-list-child"><li class="article-category-list-item"><a class="article-category-list-link" href="/categories/面试/归档/">归档</a></li></ul></li></ul>

            
        </h5>
    </div>

    

    <script>
        (function(){
            var bp = document.createElement('script');
            var curProtocol = window.location.protocol.split(':')[0];
            if (curProtocol === 'https'){
                bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
            }
            else{
                bp.src = 'http://push.zhanzhang.baidu.com/push.js';
            }
            var s = document.getElementsByTagName("script")[0];
            s.parentNode.insertBefore(bp, s);
        })();
    </script>
</header>


<div class="container body-wrap">
    
    <aside class="post-widget">
        <nav class="post-toc-wrap post-toc-shrink" id="post-toc">
            <h4>TOC</h4>
            <ol class="post-toc"><li class="post-toc-item post-toc-level-1"><a class="post-toc-link" href="#Java"><span class="post-toc-number">1.</span> <span class="post-toc-text">Java</span></a><ol class="post-toc-child"><li class="post-toc-item post-toc-level-2"><a class="post-toc-link" href="#基础面试题"><span class="post-toc-number">1.1.</span> <span class="post-toc-text">基础面试题</span></a></li><li class="post-toc-item post-toc-level-2"><a class="post-toc-link" href="#集合类"><span class="post-toc-number">1.2.</span> <span class="post-toc-text">集合类</span></a><ol class="post-toc-child"><li class="post-toc-item post-toc-level-3"><a class="post-toc-link" href="#HashMap"><span class="post-toc-number">1.2.1.</span> <span class="post-toc-text">HashMap</span></a></li></ol></li></ol></li><li class="post-toc-item post-toc-level-1"><a class="post-toc-link" href="#Spring"><span class="post-toc-number">2.</span> <span class="post-toc-text">Spring</span></a><ol class="post-toc-child"><li class="post-toc-item post-toc-level-2"><a class="post-toc-link" href="#事物注解方式-Transactional"><span class="post-toc-number">2.1.</span> <span class="post-toc-text">事物注解方式: @Transactional</span></a></li></ol></li><li class="post-toc-item post-toc-level-1"><a class="post-toc-link" href="#Spring-MVC"><span class="post-toc-number">3.</span> <span class="post-toc-text">Spring MVC</span></a></li><li class="post-toc-item post-toc-level-1"><a class="post-toc-link" href="#Springcloud"><span class="post-toc-number">4.</span> <span class="post-toc-text">Springcloud</span></a></li><li class="post-toc-item post-toc-level-1"><a class="post-toc-link" href="#Redis"><span class="post-toc-number">5.</span> <span class="post-toc-text">Redis</span></a></li><li class="post-toc-item post-toc-level-1"><a class="post-toc-link" href="#Mybatis"><span class="post-toc-number">6.</span> <span class="post-toc-text">Mybatis</span></a></li><li class="post-toc-item post-toc-level-1"><a class="post-toc-link" href="#Mysql"><span class="post-toc-number">7.</span> <span class="post-toc-text">Mysql</span></a><ol class="post-toc-child"><li class="post-toc-item post-toc-level-2"><a class="post-toc-link" href="#索引"><span class="post-toc-number">7.1.</span> <span class="post-toc-text">索引</span></a><ol class="post-toc-child"><li class="post-toc-item post-toc-level-3"><a class="post-toc-link" href="#数据库索引问题总结"><span class="post-toc-number">7.1.1.</span> <span class="post-toc-text">数据库索引问题总结</span></a></li><li class="post-toc-item post-toc-level-3"><a class="post-toc-link" href="#索引失效和注意事项"><span class="post-toc-number">7.1.2.</span> <span class="post-toc-text">索引失效和注意事项</span></a></li></ol></li></ol></li><li class="post-toc-item post-toc-level-1"><a class="post-toc-link" href="#rabbitMq"><span class="post-toc-number">8.</span> <span class="post-toc-text">rabbitMq</span></a><ol class="post-toc-child"><li class="post-toc-item post-toc-level-2"><a class="post-toc-link" href="#白鹤翔-rabbitmq全面解析【史上最佳】"><span class="post-toc-number">8.1.</span> <span class="post-toc-text">白鹤翔_rabbitmq全面解析【史上最佳】</span></a></li><li class="post-toc-item post-toc-level-2"><a class="post-toc-link" href="#rabbitmq常见面试题"><span class="post-toc-number">8.2.</span> <span class="post-toc-text">rabbitmq常见面试题</span></a></li></ol></li><li class="post-toc-item post-toc-level-1"><a class="post-toc-link" href="#数据结构"><span class="post-toc-number">9.</span> <span class="post-toc-text">数据结构</span></a><ol class="post-toc-child"><li class="post-toc-item post-toc-level-2"><a class="post-toc-link" href="#数据结构与算法基础-java版"><span class="post-toc-number">9.1.</span> <span class="post-toc-text">数据结构与算法基础-java版</span></a><ol class="post-toc-child"><li class="post-toc-item post-toc-level-3"><a class="post-toc-link" href="#红黑树"><span class="post-toc-number">9.1.1.</span> <span class="post-toc-text">红黑树</span></a></li></ol></li></ol></li><li class="post-toc-item post-toc-level-1"><a class="post-toc-link" href="#Docker"><span class="post-toc-number">10.</span> <span class="post-toc-text">Docker</span></a></li><li class="post-toc-item post-toc-level-1"><a class="post-toc-link" href="#多线程"><span class="post-toc-number">11.</span> <span class="post-toc-text">多线程</span></a><ol class="post-toc-child"><li class="post-toc-item post-toc-level-2"><a class="post-toc-link" href="#40道经典java多线程面试题"><span class="post-toc-number">11.1.</span> <span class="post-toc-text">40道经典java多线程面试题</span></a></li><li class="post-toc-item post-toc-level-2"><a class="post-toc-link" href="#java多线程面试题整理及答案（2019年）"><span class="post-toc-number">11.2.</span> <span class="post-toc-text">java多线程面试题整理及答案（2019年）</span></a></li></ol></li><li class="post-toc-item post-toc-level-1"><a class="post-toc-link" href="#JVM"><span class="post-toc-number">12.</span> <span class="post-toc-text">JVM</span></a><ol class="post-toc-child"><li class="post-toc-item post-toc-level-2"><a class="post-toc-link" href="#分享一些JVM常见的面试题"><span class="post-toc-number">12.1.</span> <span class="post-toc-text">分享一些JVM常见的面试题</span></a></li><li class="post-toc-item post-toc-level-2"><a class="post-toc-link" href="#JVM常见面试题及答案"><span class="post-toc-number">12.2.</span> <span class="post-toc-text">JVM常见面试题及答案</span></a></li><li class="post-toc-item post-toc-level-2"><a class="post-toc-link" href="#JVM内存模型和垃圾收集"><span class="post-toc-number">12.3.</span> <span class="post-toc-text">JVM内存模型和垃圾收集</span></a></li></ol></li></ol>
            <!--<div id="toc" class="toc-article">-->
                <!--<strong class="toc-title">文章目录</strong>-->
                <!--<ol class="toc"><li class="toc-item toc-level-1"><a class="toc-link" href="#Java"><span class="toc-number">1.</span> <span class="toc-text">Java</span></a><ol class="toc-child"><li class="toc-item toc-level-2"><a class="toc-link" href="#基础面试题"><span class="toc-number">1.1.</span> <span class="toc-text">基础面试题</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#集合类"><span class="toc-number">1.2.</span> <span class="toc-text">集合类</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#HashMap"><span class="toc-number">1.2.1.</span> <span class="toc-text">HashMap</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#Spring"><span class="toc-number">2.</span> <span class="toc-text">Spring</span></a><ol class="toc-child"><li class="toc-item toc-level-2"><a class="toc-link" href="#事物注解方式-Transactional"><span class="toc-number">2.1.</span> <span class="toc-text">事物注解方式: @Transactional</span></a></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#Spring-MVC"><span class="toc-number">3.</span> <span class="toc-text">Spring MVC</span></a></li><li class="toc-item toc-level-1"><a class="toc-link" href="#Springcloud"><span class="toc-number">4.</span> <span class="toc-text">Springcloud</span></a></li><li class="toc-item toc-level-1"><a class="toc-link" href="#Redis"><span class="toc-number">5.</span> <span class="toc-text">Redis</span></a></li><li class="toc-item toc-level-1"><a class="toc-link" href="#Mybatis"><span class="toc-number">6.</span> <span class="toc-text">Mybatis</span></a></li><li class="toc-item toc-level-1"><a class="toc-link" href="#Mysql"><span class="toc-number">7.</span> <span class="toc-text">Mysql</span></a><ol class="toc-child"><li class="toc-item toc-level-2"><a class="toc-link" href="#索引"><span class="toc-number">7.1.</span> <span class="toc-text">索引</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#数据库索引问题总结"><span class="toc-number">7.1.1.</span> <span class="toc-text">数据库索引问题总结</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#索引失效和注意事项"><span class="toc-number">7.1.2.</span> <span class="toc-text">索引失效和注意事项</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#rabbitMq"><span class="toc-number">8.</span> <span class="toc-text">rabbitMq</span></a><ol class="toc-child"><li class="toc-item toc-level-2"><a class="toc-link" href="#白鹤翔-rabbitmq全面解析【史上最佳】"><span class="toc-number">8.1.</span> <span class="toc-text">白鹤翔_rabbitmq全面解析【史上最佳】</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#rabbitmq常见面试题"><span class="toc-number">8.2.</span> <span class="toc-text">rabbitmq常见面试题</span></a></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#数据结构"><span class="toc-number">9.</span> <span class="toc-text">数据结构</span></a><ol class="toc-child"><li class="toc-item toc-level-2"><a class="toc-link" href="#数据结构与算法基础-java版"><span class="toc-number">9.1.</span> <span class="toc-text">数据结构与算法基础-java版</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#红黑树"><span class="toc-number">9.1.1.</span> <span class="toc-text">红黑树</span></a></li></ol></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#Docker"><span class="toc-number">10.</span> <span class="toc-text">Docker</span></a></li><li class="toc-item toc-level-1"><a class="toc-link" href="#多线程"><span class="toc-number">11.</span> <span class="toc-text">多线程</span></a><ol class="toc-child"><li class="toc-item toc-level-2"><a class="toc-link" href="#40道经典java多线程面试题"><span class="toc-number">11.1.</span> <span class="toc-text">40道经典java多线程面试题</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#java多线程面试题整理及答案（2019年）"><span class="toc-number">11.2.</span> <span class="toc-text">java多线程面试题整理及答案（2019年）</span></a></li></ol></li><li class="toc-item toc-level-1"><a class="toc-link" href="#JVM"><span class="toc-number">12.</span> <span class="toc-text">JVM</span></a><ol class="toc-child"><li class="toc-item toc-level-2"><a class="toc-link" href="#分享一些JVM常见的面试题"><span class="toc-number">12.1.</span> <span class="toc-text">分享一些JVM常见的面试题</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#JVM常见面试题及答案"><span class="toc-number">12.2.</span> <span class="toc-text">JVM常见面试题及答案</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#JVM内存模型和垃圾收集"><span class="toc-number">12.3.</span> <span class="toc-text">JVM内存模型和垃圾收集</span></a></li></ol></li></ol>-->
            <!--</div>-->
        </nav>
    </aside>




<article id="post-常见面试题知识点归档" class="post-article article-type-post fade" itemprop="blogPost">

    <div class="post-card">
        <h1 class="post-card-title">常见面试题知识点归档</h1>
        <div class="post-meta">
            <time class="post-time" title="2020-04-01 10:42:03" datetime="2020-04-01T02:42:03.000Z" itemprop="datePublished">2020-04-01</time>

            
	<ul class="article-category-list"><li class="article-category-list-item"><a class="article-category-list-link" href="/categories/面试/">面试</a><ul class="article-category-list-child"><li class="article-category-list-item"><a class="article-category-list-link" href="/categories/面试/归档/">归档</a></li></ul></li></ul>



            
<span id="busuanzi_container_page_pv" title="文章总阅读量" style="display:none">
    <i class="icon icon-eye icon-pr"></i><span id="busuanzi_value_page_pv"></span>
</span>


        </div>
        <div class="post-content" id="post-content" itemprop="postContent">
            <h1 id="Java"><a href="#Java" class="headerlink" title="Java"></a>Java</h1><h2 id="基础面试题"><a href="#基础面试题" class="headerlink" title="基础面试题"></a>基础面试题</h2><p><a href="https://blog.csdn.net/sufu1065/article/details/88051083" target="_blank" rel="noopener">https://blog.csdn.net/sufu1065/article/details/88051083</a></p>
<h2 id="集合类"><a href="#集合类" class="headerlink" title="集合类"></a>集合类</h2><p><a href="https://blog.csdn.net/hsk256/article/details/49363271" target="_blank" rel="noopener">https://blog.csdn.net/hsk256/article/details/49363271</a><br><a href="https://blog.csdn.net/a303549861/article/details/93619042" target="_blank" rel="noopener">https://blog.csdn.net/a303549861/article/details/93619042</a></p>
<h3 id="HashMap"><a href="#HashMap" class="headerlink" title="HashMap"></a>HashMap</h3><p><a href="https://my.oschina.net/crossoverjie/blog/1861138" target="_blank" rel="noopener">https://my.oschina.net/crossoverjie/blog/1861138</a></p>
<h1 id="Spring"><a href="#Spring" class="headerlink" title="Spring"></a>Spring</h1><p><a href="http://c.biancheng.net/spring/" target="_blank" rel="noopener">http://c.biancheng.net/spring/</a></p>
<h2 id="事物注解方式-Transactional"><a href="#事物注解方式-Transactional" class="headerlink" title="事物注解方式: @Transactional"></a>事物注解方式: @Transactional</h2><p><a href="https://www.cnblogs.com/caoyc/p/5632963.html" target="_blank" rel="noopener">https://www.cnblogs.com/caoyc/p/5632963.html</a></p>
<h1 id="Spring-MVC"><a href="#Spring-MVC" class="headerlink" title="Spring MVC"></a>Spring MVC</h1><p><a href="http://c.biancheng.net/spring_mvc/" target="_blank" rel="noopener">http://c.biancheng.net/spring_mvc/</a></p>
<h1 id="Springcloud"><a href="#Springcloud" class="headerlink" title="Springcloud"></a>Springcloud</h1><p><a href="http://c.biancheng.net/spring_cloud/" target="_blank" rel="noopener">http://c.biancheng.net/spring_cloud/</a></p>
<h1 id="Redis"><a href="#Redis" class="headerlink" title="Redis"></a>Redis</h1><p><a href="http://c.biancheng.net/redis/" target="_blank" rel="noopener">http://c.biancheng.net/redis/</a></p>
<h1 id="Mybatis"><a href="#Mybatis" class="headerlink" title="Mybatis"></a>Mybatis</h1><p><a href="http://c.biancheng.net/mybatis/" target="_blank" rel="noopener">http://c.biancheng.net/mybatis/</a></p>
<h1 id="Mysql"><a href="#Mysql" class="headerlink" title="Mysql"></a>Mysql</h1><p><a href="http://c.biancheng.net/mysql/" target="_blank" rel="noopener">http://c.biancheng.net/mysql/</a></p>
<p><a href="https://blog.csdn.net/u013252072/article/details/52912385?depth_1-utm_source=distribute.pc_relevant.none-task&amp;utm_source=distribute.pc_relevant.none-task" target="_blank" rel="noopener">https://blog.csdn.net/u013252072/article/details/52912385?depth_1-utm_source=distribute.pc_relevant.none-task&amp;utm_source=distribute.pc_relevant.none-task</a></p>
<p><a href="https://www.cnblogs.com/williamjie/p/11081592.html" target="_blank" rel="noopener">https://www.cnblogs.com/williamjie/p/11081592.html</a></p>
<p><a href="https://blog.csdn.net/u014209205/article/details/83051001" target="_blank" rel="noopener">https://blog.csdn.net/u014209205/article/details/83051001</a></p>
<h2 id="索引"><a href="#索引" class="headerlink" title="索引"></a>索引</h2><h3 id="数据库索引问题总结"><a href="#数据库索引问题总结" class="headerlink" title="数据库索引问题总结"></a>数据库索引问题总结</h3><p><a href="https://www.jianshu.com/p/8f175aa64b46" target="_blank" rel="noopener">https://www.jianshu.com/p/8f175aa64b46</a></p>
<h3 id="索引失效和注意事项"><a href="#索引失效和注意事项" class="headerlink" title="索引失效和注意事项"></a>索引失效和注意事项</h3><p><a href="https://blog.csdn.net/junjunba2689/article/details/82020961" target="_blank" rel="noopener">https://blog.csdn.net/junjunba2689/article/details/82020961</a></p>
<h1 id="rabbitMq"><a href="#rabbitMq" class="headerlink" title="rabbitMq"></a>rabbitMq</h1><h2 id="白鹤翔-rabbitmq全面解析【史上最佳】"><a href="#白鹤翔-rabbitmq全面解析【史上最佳】" class="headerlink" title="白鹤翔_rabbitmq全面解析【史上最佳】"></a>白鹤翔_rabbitmq全面解析【史上最佳】</h2><p><a href="https://www.bilibili.com/video/BV1ME411k7EV?p=36" target="_blank" rel="noopener">https://www.bilibili.com/video/BV1ME411k7EV?p=36</a></p>
<h2 id="rabbitmq常见面试题"><a href="#rabbitmq常见面试题" class="headerlink" title="rabbitmq常见面试题"></a>rabbitmq常见面试题</h2><p><a href="https://blog.csdn.net/jerryDzan/article/details/89183625" target="_blank" rel="noopener">https://blog.csdn.net/jerryDzan/article/details/89183625</a></p>
<p><a href="https://www.cnblogs.com/woadmin/p/10537174.html" target="_blank" rel="noopener">https://www.cnblogs.com/woadmin/p/10537174.html</a></p>
<h1 id="数据结构"><a href="#数据结构" class="headerlink" title="数据结构"></a>数据结构</h1><p><a href="http://c.biancheng.net/data_structure/" target="_blank" rel="noopener">http://c.biancheng.net/data_structure/</a></p>
<h2 id="数据结构与算法基础-java版"><a href="#数据结构与算法基础-java版" class="headerlink" title="数据结构与算法基础-java版"></a>数据结构与算法基础-java版</h2><p><a href="https://www.bilibili.com/video/BV1Zt411o7Rn" target="_blank" rel="noopener">https://www.bilibili.com/video/BV1Zt411o7Rn</a></p>
<h3 id="红黑树"><a href="#红黑树" class="headerlink" title="红黑树"></a>红黑树</h3><p><a href="https://blog.csdn.net/sun_tttt/article/details/65445754" target="_blank" rel="noopener">https://blog.csdn.net/sun_tttt/article/details/65445754</a></p>
<h1 id="Docker"><a href="#Docker" class="headerlink" title="Docker"></a>Docker</h1><p><a href="http://c.biancheng.net/docker/" target="_blank" rel="noopener">http://c.biancheng.net/docker/</a></p>
<h1 id="多线程"><a href="#多线程" class="headerlink" title="多线程"></a>多线程</h1><h2 id="40道经典java多线程面试题"><a href="#40道经典java多线程面试题" class="headerlink" title="40道经典java多线程面试题"></a>40道经典java多线程面试题</h2><p><a href="https://www.cnblogs.com/c-lover/p/10741005.html" target="_blank" rel="noopener">https://www.cnblogs.com/c-lover/p/10741005.html</a></p>
<h2 id="java多线程面试题整理及答案（2019年）"><a href="#java多线程面试题整理及答案（2019年）" class="headerlink" title="java多线程面试题整理及答案（2019年）"></a>java多线程面试题整理及答案（2019年）</h2><p><a href="https://www.cnblogs.com/xiaowangbangzhu/p/10443289.html" target="_blank" rel="noopener">https://www.cnblogs.com/xiaowangbangzhu/p/10443289.html</a></p>
<h1 id="JVM"><a href="#JVM" class="headerlink" title="JVM"></a>JVM</h1><h2 id="分享一些JVM常见的面试题"><a href="#分享一些JVM常见的面试题" class="headerlink" title="分享一些JVM常见的面试题"></a>分享一些JVM常见的面试题</h2><p><a href="https://www.cnblogs.com/myseries/p/12069663.html" target="_blank" rel="noopener">https://www.cnblogs.com/myseries/p/12069663.html</a></p>
<h2 id="JVM常见面试题及答案"><a href="#JVM常见面试题及答案" class="headerlink" title="JVM常见面试题及答案"></a>JVM常见面试题及答案</h2><p><a href="https://blog.csdn.net/chrise_/article/details/80591821" target="_blank" rel="noopener">https://blog.csdn.net/chrise_/article/details/80591821</a></p>
<h2 id="JVM内存模型和垃圾收集"><a href="#JVM内存模型和垃圾收集" class="headerlink" title="JVM内存模型和垃圾收集"></a>JVM内存模型和垃圾收集</h2><p><a href="https://blog.csdn.net/u012387062/article/details/49406447" target="_blank" rel="noopener">https://blog.csdn.net/u012387062/article/details/49406447</a></p>

        </div>

        <blockquote class="post-copyright">
    
    <div class="content">
        
<span class="post-time">
    最后更新时间：<time datetime="2020-04-01T03:25:46.974Z" itemprop="dateUpdated">2020-04-01 11:25:46</time>
</span><br>


        
    </div>
    
    <footer>
        <a href="http://springcloud.xn--ses554g">
            <img src="/img/123.png" alt="Edward">
            Edward
        </a>
    </footer>
</blockquote>

        


        <div class="post-footer">
            
	<ul class="article-tag-list"><li class="article-tag-list-item"><a class="article-tag-list-link" href="/tags/面试/">面试</a></li></ul>


            
<div class="page-share-wrap">
    

<div class="page-share" id="pageShare">
    <ul class="reset share-icons">
      <li>
        <a class="weibo share-sns" target="_blank" href="http://service.weibo.com/share/share.php?url=http://springcloud.xn--ses554g/2020/04/01/常见面试题知识点归档/&title=《常见面试题知识点归档》 — Edward&pic=http://springcloud.xn--ses554g/img/123.png" data-title="微博">
          <i class="icon icon-weibo"></i>
        </a>
      </li>
      <li>
        <a class="weixin share-sns wxFab" href="javascript:;" data-title="微信">
          <i class="icon icon-weixin"></i>
        </a>
      </li>
      <li>
        <a class="qq share-sns" target="_blank" href="http://connect.qq.com/widget/shareqq/index.html?url=http://springcloud.xn--ses554g/2020/04/01/常见面试题知识点归档/&title=《常见面试题知识点归档》 — Edward&source=" data-title=" QQ">
          <i class="icon icon-qq"></i>
        </a>
      </li>
      <li>
        <a class="facebook share-sns" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http://springcloud.xn--ses554g/2020/04/01/常见面试题知识点归档/" data-title=" Facebook">
          <i class="icon icon-facebook"></i>
        </a>
      </li>
      <li>
        <a class="twitter share-sns" target="_blank" href="https://twitter.com/intent/tweet?text=《常见面试题知识点归档》 — Edward&url=http://springcloud.xn--ses554g/2020/04/01/常见面试题知识点归档/&via=http://springcloud.xn--ses554g" data-title=" Twitter">
          <i class="icon icon-twitter"></i>
        </a>
      </li>
      <li>
        <a class="google share-sns" target="_blank" href="https://plus.google.com/share?url=http://springcloud.xn--ses554g/2020/04/01/常见面试题知识点归档/" data-title=" Google+">
          <i class="icon icon-google-plus"></i>
        </a>
      </li>
    </ul>
 </div>



    <a href="javascript:;" id="shareFab" class="page-share-fab waves-effect waves-circle">
        <i class="icon icon-share-alt icon-lg"></i>
    </a>
</div>



        </div>
    </div>

    
<nav class="post-nav flex-row flex-justify-between">
  
    <div class="waves-block waves-effect prev">
      <a href="/2020/04/05/RabbitMQ可靠性投递一/" id="post-prev" class="post-nav-link">
        <div class="tips"><i class="icon icon-angle-left icon-lg icon-pr"></i> Prev</div>
        <h4 class="title">RabbitMQ消息100%可靠性投递的解决方案实现(一)</h4>
      </a>
    </div>
  

  
    <div class="waves-block waves-effect next">
      <a href="/2020/03/31/八大排序算法/" id="post-next" class="post-nav-link">
        <div class="tips">Next <i class="icon icon-angle-right icon-lg icon-pl"></i></div>
        <h4 class="title">八大排序算法</h4>
      </a>
    </div>
  
</nav>



    











    <!-- Valine Comments -->
    <div class="comments vcomment" id="comments"></div>
    <script src="//cdn1.lncld.net/static/js/3.0.4/av-min.js"></script>
    <script src="//unpkg.com/valine@latest/dist/Valine.min.js"></script>
    <!-- Valine Comments script -->
    <script>
        var GUEST_INFO = ['nick','mail','link'];
        var guest_info = 'nick,mail,link'.split(',').filter(function(item){
          return GUEST_INFO.indexOf(item) > -1
        });
        new Valine({
            el: '#comments',
            notify: 'false' == 'true',
            verify: 'false' == 'true',
            appId: "NHOU6qcrdobSwD5wwUJJ31pQ-gzGzoHsz",
            appKey: "E0RJgPMPwkjfMBOA88EalSzJ",
            avatar: "mm",
            placeholder: "Just go go",
            guest_info: guest_info.length == 0 ? GUEST_INFO : guest_info,
            pageSize: "10"
        })
    </script>
    <!-- Valine Comments end -->







</article>



</div>

        <footer class="footer">
    <div class="top">
        <p>
    <span id="busuanzi_container_site_uv">
        站点总访客数：30<span id="busuanzi_value_site_uv"></span>
    </span>
    <span id="busuanzi_container_site_pv">
        站点总访问量：425<span id="busuanzi_value_site_pv"></span>
    </span>
</p>


        <p>
            
                <span><a href="/atom.xml" target="_blank" class="rss" title="rss"><i class="icon icon-lg icon-rss"></i></a></span>
            
            <span>博客内容遵循 <a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh">知识共享 署名 - 非商业性 - 相同方式共享 4.0 国际协议</a></span>
        </p>
    </div>
    <div class="bottom">
        <p><span>Edward &copy; 2017 - 2021</span>
            <span>
                
                Power by <a href="http://hexo.io/" target="_blank">Hexo</a> Theme <a href="https://github.com/yscoder/hexo-theme-indigo" target="_blank">indigo</a>
            </span>
        </p>
    </div>
</footer>

    </main>
    <div class="mask" id="mask"></div>
<a href="javascript:;" id="gotop" class="waves-effect waves-circle waves-light"><span class="icon icon-lg icon-chevron-up"></span></a>



<div class="global-share" id="globalShare">
    <ul class="reset share-icons">
      <li>
        <a class="weibo share-sns" target="_blank" href="http://service.weibo.com/share/share.php?url=http://springcloud.xn--ses554g/2020/04/01/常见面试题知识点归档/&title=《常见面试题知识点归档》 — Edward&pic=http://springcloud.xn--ses554g/img/123.png" data-title="微博">
          <i class="icon icon-weibo"></i>
        </a>
      </li>
      <li>
        <a class="weixin share-sns wxFab" href="javascript:;" data-title="微信">
          <i class="icon icon-weixin"></i>
        </a>
      </li>
      <li>
        <a class="qq share-sns" target="_blank" href="http://connect.qq.com/widget/shareqq/index.html?url=http://springcloud.xn--ses554g/2020/04/01/常见面试题知识点归档/&title=《常见面试题知识点归档》 — Edward&source=" data-title=" QQ">
          <i class="icon icon-qq"></i>
        </a>
      </li>
      <li>
        <a class="facebook share-sns" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http://springcloud.xn--ses554g/2020/04/01/常见面试题知识点归档/" data-title=" Facebook">
          <i class="icon icon-facebook"></i>
        </a>
      </li>
      <li>
        <a class="twitter share-sns" target="_blank" href="https://twitter.com/intent/tweet?text=《常见面试题知识点归档》 — Edward&url=http://springcloud.xn--ses554g/2020/04/01/常见面试题知识点归档/&via=http://springcloud.xn--ses554g" data-title=" Twitter">
          <i class="icon icon-twitter"></i>
        </a>
      </li>
      <li>
        <a class="google share-sns" target="_blank" href="https://plus.google.com/share?url=http://springcloud.xn--ses554g/2020/04/01/常见面试题知识点归档/" data-title=" Google+">
          <i class="icon icon-google-plus"></i>
        </a>
      </li>
    </ul>
 </div>


<div class="page-modal wx-share" id="wxShare">
    <a class="close" href="javascript:;"><i class="icon icon-close"></i></a>
    <p>扫一扫，分享到微信</p>
    <img src="" alt="微信分享二维码">
</div>




    <script src="//cdn.bootcss.com/node-waves/0.7.4/waves.min.js"></script>
<script>
var BLOG = { ROOT: '/', SHARE: true, REWARD: false };


</script>

<script src="//unpkg.com/hexo-theme-material-indigo@latest/js/main.min.js"></script>


<div class="search-panel" id="search-panel">
    <ul class="search-result" id="search-result"></ul>
</div>
<template id="search-tpl">
<li class="item">
    <a href="{path}" class="waves-block waves-effect">
        <div class="title ellipsis" title="{title}">{title}</div>
        <div class="flex-row flex-middle">
            <div class="tags ellipsis">
                {tags}
            </div>
            <time class="flex-col time">{date}</time>
        </div>
    </a>
</li>
</template>

<script src="//unpkg.com/hexo-theme-material-indigo@latest/js/search.min.js" async></script>






<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>





<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"log":false,"model":{"jsonPath":"/live2dw/assets/hijiki.model.json"},"display":{"position":"right","width":200,"height":400},"mobile":{"show":false}});</script></body>
</html>
